bitkeeper revision 1.683 (400c33c2I0UquUQa-QChvyqrE7-GRA)
authorkaf24@scramble.cl.cam.ac.uk <kaf24@scramble.cl.cam.ac.uk>
Mon, 19 Jan 2004 19:45:06 +0000 (19:45 +0000)
committerkaf24@scramble.cl.cam.ac.uk <kaf24@scramble.cl.cam.ac.uk>
Mon, 19 Jan 2004 19:45:06 +0000 (19:45 +0000)
xen_vbd.c:
  Fix loop bounds when setting vbd extents.

xen/drivers/block/xen_vbd.c

index 25802e7a8e42ffeac13362d9215e0875485e1d58..5570baff9475f29c8c8a91ae85b1a2ca861cf803 100644 (file)
@@ -288,7 +288,7 @@ long vbd_setextents(vbd_setextents_t *setextents)
 
     /* Construct the new extent list. */
     new_extents = NULL;
-    for ( i = setextents->nr_extents; i > 0; i-- )
+    for ( i = setextents->nr_extents - 1; i >= 0; i-- )
     {
         if ( unlikely(copy_from_user(&e, 
                                      &setextents->extents[i],